/*
 * Nombre: Profesor.java
 * Version: 1.0.1
 * Diagrama: GAPI v4.4.0
 * Autor: Luis Jorge Uicab Azcorra
 * Creado: 25-02-2013
 * Modificado: 02-03-2013 (Alberto Castro)
 * Caso de uso: MGOA1, MGOA2, MGOA3, MGOA4, MGOA5, MGOA6, MGOA7, MGOA8, MCAAL6,
 * MCAAL7, MCAAL8, MCAAL9, MCAAL10, MCAAL11, MPE1, MGH1
 */
package Dominio;

/**
 * @author Luis J Description: Clase que representa al objeto de tipo Profesor
 * dentro del Sistema Date: 23/02/03
 */
public class Profesor {

    private int claveProfesor;
    private String nombre;
    private String apellido;
    private String gradoAcademico;

    /**
     * Constructor
     */
    public Profesor() {
    }

    /**
     * Construcot
     *
     * @param nombre - El nombre
     * @param apellido - EL apellido
     * @param gradoAcademico - El grado academico
     */
    public Profesor(String nombre, String apellido, String gradoAcademico) {
        this.nombre = nombre;
        this.apellido = apellido;
        this.gradoAcademico = gradoAcademico;
    }

    /**
     * Obtiene la clave del profesor
     *
     * @return la clave del rpofesr
     */
    public int getClaveProfesor() {
        return claveProfesor;
    }

    /**
     * Asigna la clave del rpofesor
     *
     * @param claveProfesor - la clave del profesor
     */
    public void setClaveProfesor(int claveProfesor) {
        this.claveProfesor = claveProfesor;
    }

    /**
     * Obtiene el nombre
     *
     * @return el nomrbe
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * Asigna el nombre
     *
     * @param nombre - el nombre
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * Obtiene el apellido
     *
     * @return el apellido
     */
    public String getApellido() {
        return apellido;
    }

    /**
     * Asigna el apellido
     *
     * @param apellido - el aepllido
     */
    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    /**
     * Obtienne el grado academico
     *
     * @return el grado academico
     */
    public String getGradoAcademico() {
        return gradoAcademico;
    }

    /**
     * Asigna el grado academico
     *
     * @param gradoAcademico - el grado academico
     */
    public void setGradoAcademico(String gradoAcademico) {
        this.gradoAcademico = gradoAcademico;
    }
}
